slurry explosives - French English Dictionary